/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.com.intesal.proyecto.managed;

import java.io.Serializable;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import sv.com.intesal.clases.Mensaje;
import sv.com.intesal.proyecto.bean.Proyecto;
import sv.com.intesal.proyecto.controlador.ProyectoControlador;
import sv.com.intesal.seguridad.controlador.SessionControlador;

/**
 *
 * @author ejerez
 */
@ManagedBean
@ViewScoped
public class ProyectoMaterialQuickManaged implements Serializable {

    private Mensaje m;
    private List<Proyecto> detaProyectos;

    public ProyectoMaterialQuickManaged() {
        m = new Mensaje();
    }

    public void validarMoficarProceso() {
        SessionControlador sc = new SessionControlador();
        try {
            if (sc.getCodigo_Proceso_Modificar() != 0) {
                ProyectoControlador pc = new ProyectoControlador();
                this.detaProyectos = pc.getDetaMateriales_x_Proyecto(sc.getCodigo_Proceso_Modificar());
                sc.setCodigo_Proceso_Modificar(0);
            }
        } catch (Exception e) {
            e.printStackTrace();
            m.messageError(m.getIerror());
        }
    }

    /* SETTERS AND GETTERS*/
    public List<Proyecto> getDetaProyectos() {
        return detaProyectos;
    }

    public void setDetaProyectos(List<Proyecto> detaProyectos) {
        this.detaProyectos = detaProyectos;
    }
}
